<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost/IsikFxWcfService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" />
  <xs:import schemaLocation="http://localhost/IsikFxWcfService.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.Fund" />
  <xs:import schemaLocation="http://localhost/IsikFxWcfService.svc?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.User" />
  <xs:import schemaLocation="http://localhost/IsikFxWcfService.svc?xsd=xsd5" namespace="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes" />
  <xs:import schemaLocation="http://localhost/IsikFxWcfService.svc?xsd=xsd6" namespace="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.Announcement" />
  <xs:import schemaLocation="http://localhost/IsikFxWcfService.svc?xsd=xsd7" namespace="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.Watchman" />
  <xs:import schemaLocation="http://localhost/IsikFxWcfService.svc?xsd=xsd8" namespace="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.FundLog" />
  <xs:element name="WcfIsAlive">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="WcfIsAliveResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="WcfIsAliveResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckFirstLogin">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckFirstLoginResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckFirstLoginResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertNewFund">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="fundAmount" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="fundDate" type="xs:int" />
        <xs:element minOccurs="0" name="fundMonth" type="xs:int" />
        <xs:element minOccurs="0" name="fundYear" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertNewFundResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="InsertNewFundResult" nillable="true" type="q1:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNewFunds">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNewFundsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.Fund" minOccurs="0" name="GetNewFundsResult" nillable="true" type="q2:FundResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateShownFunds">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateShownFundsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="UpdateShownFundsResult" nillable="true" type="q3:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateUserAccount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateUserAccountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="UpdateUserAccountResult" nillable="true" type="q4:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserIDFromDomain">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserIDFromDomainResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetUserIDFromDomainResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateUserRole">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
        <xs:element minOccurs="0" name="salesOrRetaintion" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateUserRoleResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="UpdateUserRoleResult" nillable="true" type="q5:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertNewUser">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="surname" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="teamId" type="xs:int" />
        <xs:element minOccurs="0" name="role" type="xs:int" />
        <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertNewUserResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="InsertNewUserResult" nillable="true" type="q6:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCurrentUser">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCurrentUserResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.User" minOccurs="0" name="GetCurrentUserResult" nillable="true" type="q7:UserResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CreateNewCustomer">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="agentID" type="xs:int" />
        <xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="customerSurname" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="loginNo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="accountOpenDate" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="firstFundDate" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="firstFundAmount" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="currencyType" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CreateNewCustomerResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="CreateNewCustomerResult" nillable="true" type="q8:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomers">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="agentID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes" minOccurs="0" name="GetCustomersResult" nillable="true" type="q9:ArrayOfCustomer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUsersByRole">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="role" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUsersByRoleResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.User" minOccurs="0" name="GetUsersByRoleResult" nillable="true" type="q10:UserResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateFundShownStatus">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateFundShownStatusResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="UpdateFundShownStatusResult" nillable="true" type="q11:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Test">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="TestResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TestResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateAgentGoal">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="agentID" type="xs:int" />
        <xs:element minOccurs="0" name="fundGoal" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="accountGoal" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="currencyType" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="insert" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateAgentGoalResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="UpdateAgentGoalResult" nillable="true" type="q12:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAgentGoal">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="agentID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAgentGoalResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes" minOccurs="0" name="GetAgentGoalResult" nillable="true" type="q13:Goal" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetGoalProgress">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="agentID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetGoalProgressResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes" minOccurs="0" name="GetGoalProgressResult" nillable="true" type="q14:GoalProgress" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetActiveAnnouncementsAsAdmin">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="adminID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetActiveAnnouncementsAsAdminResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.Announcement" minOccurs="0" name="GetActiveAnnouncementsAsAdminResult" nillable="true" type="q15:AnnouncementResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetActiveAnnouncementsAsUser">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="roleType" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetActiveAnnouncementsAsUserResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.Announcement" minOccurs="0" name="GetActiveAnnouncementsAsUserResult" nillable="true" type="q16:AnnouncementResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertAnnouncement">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="adminID" type="xs:int" />
        <xs:element minOccurs="0" name="announcementID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="announcementTitle" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="announcement" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="createDate" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleType" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertAnnouncementResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="InsertAnnouncementResult" nillable="true" type="q17:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ResetGoals">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="ResetGoalsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="ResetGoalsResult" nillable="true" type="q18:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteAnnouncement">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteAnnouncementResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="DeleteAnnouncementResult" nillable="true" type="q19:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateWatchmenTable">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.Watchman" minOccurs="0" name="watchManList" nillable="true" type="q20:ArrayOfWatchman" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateWatchmenTableResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="UpdateWatchmenTableResult" nillable="true" type="q21:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetWatchmenList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="watchmanDate" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetWatchmenListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.Watchman" minOccurs="0" name="GetWatchmenListResult" nillable="true" type="q22:ArrayOfWatchman" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveUsersPhoto">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="fileName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="stream" nillable="true" type="xs:base64Binary" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveUsersPhotoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="SaveUsersPhotoResult" nillable="true" type="q23:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMinusFundLogs">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="date" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMinusFundLogsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.FundLog" minOccurs="0" name="GetMinusFundLogsResult" nillable="true" type="q24:FundLogResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPlusFundLogs">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="date" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPlusFundLogsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.FundLog" minOccurs="0" name="GetPlusFundLogsResult" nillable="true" type="q25:FundLogResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllFundLogs">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="date" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllFundLogsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.FundLog" minOccurs="0" name="GetAllFundLogsResult" nillable="true" type="q26:FundLogResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertFundLog">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="fundAmount" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isFundOut" type="xs:int" />
        <xs:element minOccurs="0" name="fundDate" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="fundTime" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertFundLogResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/IsikFx.Project.CommonTypes.CRUD" minOccurs="0" name="InsertFundLogResult" nillable="true" type="q27:CrudResponseMessage" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>